package com.ld.hpfs.pojo;

import com.ld.hpfs.common.utils.Entity;

public class TaxSystemParameter extends Entity {

	private double max_amount; // 最大金额 (数字，2位小数)
	private String type;
	private Integer max_line; // 最大行数 （整数）
	private String ack_type; // 回写方式 'TXT', 'EXCEL'
	private String print_type; // 接口方式 'AI', 'TXT' 'EXCEL'
	private String import_type; // 数据导入方式 'TXT', 'EXCEL', 'DB'
	private String ack_erp_type; // 回写ERP方式 'TXT', 'EXCEL'
	private String one_touch_make; // 一键开票设置（选择数据处理中的功能及顺序）
	private short gen_outcode; // 是否生成Outcode 0:否 1:是
	private short show_seller_info; // 是否显示销方信息 0:否 1:是
	private short use_customer_mdata; // 是否启用客户主数据 0:否 1:是
	private short use_goods_mdata; // 是否启用商品主数据 0:否 1:是
	private short price_way; // 计价方式 0:不含税 1:含税
	private short import_rule; // 导入计算规则（1，2，3）
	private Integer price_precision; // 单价计算精度（整数）
	private Integer quantity_precision; // 数量计算精度（整数）
	private double split_precision; // 拆分试算精度（小数）
	private double split_step; // 拆分试算步长（小数）
	private double minimum_amount; // 最小金额（小数）
	private Integer minimun_line; // 拆分结果限行（整数）
	private short calc_rule; // 拆分方式：0  按数量，1 按单价



	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}
	public double getMax_amount() {
		return max_amount;
	}

	public void setMax_amount(double max_amount) {
		this.max_amount = max_amount;
	}

	public Integer getMax_line() {
		return max_line;
	}

	public void setMax_line(Integer max_line) {
		this.max_line = max_line;
	}

	public String getAck_type() {
		return ack_type;
	}

	public void setAck_type(String ack_type) {
		this.ack_type = ack_type;
	}

	public String getPrint_type() {
		return print_type;
	}

	public void setPrint_type(String print_type) {
		this.print_type = print_type;
	}

	public String getImport_type() {
		return import_type;
	}

	public void setImport_type(String import_type) {
		this.import_type = import_type;
	}

	public String getAck_erp_type() {
		return ack_erp_type;
	}

	public void setAck_erp_type(String ack_erp_type) {
		this.ack_erp_type = ack_erp_type;
	}

	public String getOne_touch_make() {
		return one_touch_make;
	}

	public void setOne_touch_make(String one_touch_make) {
		this.one_touch_make = one_touch_make;
	}

	public short getGen_outcode() {
		return gen_outcode;
	}

	public void setGen_outcode(short gen_outcode) {
		this.gen_outcode = gen_outcode;
	}

	public short getShow_seller_info() {
		return show_seller_info;
	}

	public void setShow_seller_info(short show_seller_info) {
		this.show_seller_info = show_seller_info;
	}

	public short getUse_customer_mdata() {
		return use_customer_mdata;
	}

	public void setUse_customer_mdata(short use_customer_mdata) {
		this.use_customer_mdata = use_customer_mdata;
	}

	public short getUse_goods_mdata() {
		return use_goods_mdata;
	}

	public void setUse_goods_mdata(short use_goods_mdata) {
		this.use_goods_mdata = use_goods_mdata;
	}

	public short getPrice_way() {
		return price_way;
	}

	public void setPrice_way(short price_way) {
		this.price_way = price_way;
	}

	public short getImport_rule() {
		return import_rule;
	}

	public void setImport_rule(short import_rule) {
		this.import_rule = import_rule;
	}

	public Integer getPrice_precision() {
		return price_precision;
	}

	public void setPrice_precision(Integer price_precision) {
		this.price_precision = price_precision;
	}

	public Integer getQuantity_precision() {
		return quantity_precision;
	}

	public void setQuantity_precision(Integer quantity_precision) {
		this.quantity_precision = quantity_precision;
	}

	public Double getSplit_precision() {
		return split_precision;
	}

	public void setSplit_precision(Double split_precision) {
		this.split_precision = split_precision;
	}

	public double getSplit_step() {
		return split_step;
	}

	public void setSplit_step(double split_step) {
		this.split_step = split_step;
	}

	public double getMinimum_amount() {
		return minimum_amount;
	}

	public void setMinimum_amount(double minimum_amount) {
		this.minimum_amount = minimum_amount;
	}

	public Integer getMinimun_line() {
		return minimun_line;
	}

	public void setMinimun_line(Integer minimun_line) {
		this.minimun_line = minimun_line;
	}

	public short getCalc_rule() {
		return calc_rule;
	}

	public void setCalc_rule(short calc_rule) {
		this.calc_rule = calc_rule;
	}

	public void setSplit_precision(double split_precision) {
		this.split_precision = split_precision;
	}
	
}
